﻿using System.Collections.Generic;
namespace LVYAN.Model
{
    public class QWenRequestGeneration
    {
        /// <summary>
        /// qwen-max
        /// </summary>
        public string model { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public Input input { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public Parameters parameters { get; set; }
    }
    public class MessagesItem
    {
        /// <summary>
        /// 
        /// </summary>
        public string role { get; set; }
        /// <summary>
        ///
        /// </summary>
        public string content { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string name { get; set; }
    }

    public class Input
    {
        /// <summary>
        /// 
        /// </summary>
        public string prompt { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public List<MessagesItem> messages { get; set; }
    }

    public class Parameters
    {
        /// <summary>
        /// 
        /// </summary>
        public string result_format { get; set; }
    }
}
